@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          basemod.css
 * @-yaml-minver  3.2
 */

@media screen, projection
{
  /** 
   * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera 
   * (de) Erzwingen vertikaler Scrollbalken in IE8, Firefox, Webkit & Opera 
   *
   * @workaround
   * @affected IE8, FF, Webkit, Opera
   * @css-for all
   * @valid CSS3
   */

  body { overflow-y: scroll; }

  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: white url("../images/header_bkgr.png") repeat-x top left; padding: 0px; margin: 0px; }

  /* Layout Alignment | Layout-Ausrichtung */
  .page_margins { margin: 0 auto; }

  /* Layout Properties | Layout-Eigenschaften */
  .page_margins { width: auto;  min-width: 750px; max-width: 750px; background: #fff; }
  #main { margin: 0px; background: #fff; }
  #footer { padding: 10px 20px; color:#666; background: #f9f9f9; border-top: 5px #efefef solid; }

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #col1 { float: right; width: 30%; background-color:white}
  #col2 { display:none}
  #col3 { width: auto; margin: 0 30% 0 0; background-color:white}
  #col1_content { padding: 0px }
  #col3_content { padding: 0px }
  
  #header_title
  {
	  height: 128px;
	  background:url(../images/header_title.png);
	  padding: 0px;
	  margin: 0px;
  }
  #login_box
  {
	  height: 158px;
	  background:url(../images/Login_bkgr_2.png);
	  padding: 0px;
	  margin: 0px;
  }
  #benvenuto_box
  {
	  height: 151px;
	  background:url(../images/Benvenuto_bkgr.png);
	  padding: 0px;
	  margin: 0px;
  }
  #main_content
  {
	  padding: 0px;
	  margin: 0px;
	  background:url(../images/div_centrale_bkgr.png)
  }
  #gestione_content
  {
	  padding: 20px 15px 10px 0px;
	  margin: 0px;
	  background:url(../images/div_right_bkgr.png);
	  background-repeat: no-repeat;
  }
  .txLogin 
  {
	border: none;
	position: relative;
	width: 115px;
	color:#333;
	left: 26px;
	top: 65px;
  }
  .txPassword 
  {
	border: none;
	position: relative;
	width: 115px;
	color:#333;
	left: 26px;
	top: 58px;
  }
    .freccia_login
  {
	border: none;
	position: relative;
	left: 37px;
	top: 67px;
	cursor: pointer;
  }
  .dot_line
  {
	  margin: 0px 10px 6px 17px;
  }
  .tableReg
  {
	border: none;  
	width: 490px;
	margin: 20px 10px 10px 20px;
	padding: 0px;
  }
  .txGenerico 
  {
	border: 1px solid gray;
	width: 115px;
	color:#333;
	margin: 0px 0px 15px 10px;
	padding: 2px;
  }
  .tdBull 
  {
	  vertical-align:top;
  }
  .star 
  {
	margin: 0px;
	padding: 0px;
  }
  .tableItemList
  {
	  margin: 20px 10px 0px 10px;
  }
	
  /*-------------------------------------------------------------------------*/
  
  /*-------------------------------------------------------------------------*/

  /**
   * TYPOGRAPHY
   *
   */
   h1
   {
	   font-family:"Times New Roman", Times, serif;
	   color: #ff9211;
	   font-size:26px;
	   font-style:normal;
	   font-weight:lighter;
	   margin: 0px 10px 0px 20px;
	   padding: 0px;
   }
   h2
   {
	   font-family:"Times New Roman", Times, serif;
	   color: #212a85;
	   font-size:18px;
	   font-style:normal;
	   font-weight:lighter;
	   margin: 0px 25px 5px 20px;
	   padding: 0px;
   }
   p
   { 
 		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   color:#333;
	   font-size:12px;
	   font-style:normal;
	   font-weight:lighter;
	   margin: 10px 10px 10px 20px;
	   padding: 0px;
   }
   .loginError
   { 
 	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   color:red;
	   font-size:12px;
	   font-style:normal;
	   font-weight:normal;
	   line-height:15px;
	   margin: 0px 25px 0px 20px;
	   padding: 0px;
	   position: relative;
	left: 0px;
	top: 65px;
   }
  .genericError
   { 
 	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   color:red;
	   font-size:12px;
	   font-style:normal;
	   font-weight:lighter;
	   margin:0px;
	   padding:0px;
   }
    .benvenuto
   { 
   font-family:"Times New Roman", Times, serif;
	   color: #ff9211;
	   font-size:26px;
	   font-style:normal;
	   font-weight:lighter;
	   margin: 0px 10px 0px 25px;
	   padding-top: 20px;
   }
    .utente
   { 
   font-family:"Times New Roman", Times, serif;
	   color: #212a85;
	   font-size:18px;
	   font-style:normal;
	   font-weight:lighter;
	   margin: 0px 10px 25px 20px;
	   padding: 0px;
   }
   .txHeader
   { 
 		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	   color:white;
	   font-size:12px;
	   font-style:normal;
	   font-weight:lighter;
	   margin: 0px 5px 5px 5px;
	   padding: 3px 5px 5px 5px;
   }
   .gestione_lnk
   { 
 		font-family:Georgia, "Times New Roman", Times, serif;
	   color: #515151;
	   font-size:14px;
	   font-style:normal;
	   text-decoration:none;
	   margin: 0px 10px 0px 20px;
	   padding: 0px;
   }
   .gestione_lnk:hover
   { 
 		font-family:Georgia, "Times New Roman", Times, serif;
	   color: #515151;
	   font-size:14px;
	   font-style:normal;
	   border-bottom:1px dashed;
	   margin: 0px 10px 0px 20px;
	   padding: 0px;
   }
   .nomeCampo
   { 
 		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   color:#333;
	   font-size:12px;
	   text-align:right;
	   vertical-align:top;
	   font-style:normal;
	   font-weight:lighter;
	   margin: 10px 10px 10px 20px;
	   padding: 0px;
   }
   .erroreCampo
   { 
 		vertical-align:top;
   }
   .categoria
   { 
 		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   color:#4a4cb0;
	   font-size:10px;
	   font-style:normal;
	   font-weight:lighter;
	   margin: 0px 0px 0px 0px;
	   padding: 0px;
	   text-decoration: none;
   }
   .categoria:hover
   { 
 		text-decoration:underline;
   }
   .descrizione
   { 
 		font-family:"Times New Roman", Times, serif;
	   color:#414141;
	   font-size:20px;
	   font-style:normal;
	   font-weight:lighter;
	   margin: 0px 0px 0pxpx 0px;
	   padding: 0px;
   }
   .itemLabel
   { 
 		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   color:#333;
	   font-size:12px;
	   font-style:normal;
	   font-weight:lighter;
	   margin: 0px;
	   padding: 0px;
   }
  /*-------------------------------------------------------------------------*/
  
  /*-------------------------------------------------------------------------*/

  /**
   * STILI PER IL BOX "ACQUISTA SU EBAY"
   *
   */   
   
   .dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color: #333;
	font-size:0.9em;
	background-color: white;
	width:430px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #9497b9;
	background-color:#ebecf9;
	width:400px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
}
